import socket

if __name__ == '__main__':
    # 1.创建tcp端套接字
    # AF_INEF表示ipv4的地址类型
    # SOCK_STREAMM:tcp传输协议类型
    tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    # 2.和服务端建立连接
    tcp_client_socket.connect(("127.0.0.1", 9091))
    while True:
        send_content = input("服务端:")
        # 对字符串编码成为二进制数据
        send_data = send_content.encode("utf-8")
        # 3.发送数据到服务端
        tcp_client_socket.send(send_data)
        # 4.接收服务端的数据
        # 1024表示每次接收的最大字节
        recv_data = tcp_client_socket.recv(1024)
        recv_data = recv_data.decode("utf-8")
        print("接收到的服务器的数据为", recv_data)
        if send_content == "close":
            break
    # 5.关闭套接字
    tcp_client_socket.close()